'''
@Project ：python-learn
@File    ：3.6.py
@IDE     ：PyCharm
@Author  ：计科2011-12-匡鑫
@Date    ：2024/9/19 11:16
'''

print("*********欢迎进入通讯录程序*********")
print("*********1：查询联系人 *********")
print("*********2：插入新的联系人 *********")
print("*********3：删除已有联系人 *********")
print("*********4：输入所有联系人信息 *********")
print("*********5:退出*********")
dict1 = {}
while (1):
    n = input("请输入相关的指令代码:")
    if (n == '1'):
        key = input("请输入联系人姓名:")
        if (key in dict1):
            print(key + ":" + dict1[key])
        else:
            print("您输入的姓名不在通讯录中")
        print("")

    elif (n == '2'):
        key = input("请输入联系人姓名:")
        if (key in dict1):
            print("您输入的姓名在通讯录中已存在" + "-->>" + key + ":" + dict1[key])
            iis = input("是否修改用户资料(YES/NO):")
            if iis == "YES":
                value = input("请输入用户联系电话：")
                dict1[key] = value
        else:
            value = input("请输入用户联系电话：")
            dict1[key] = value
        print("")

    elif (n == '3'):
        key = input("请输入联系人姓名:")
        value = dict1.pop(key)
        print("已删除" + key + value)
        print("")

    elif (n == '4'):
        for x in dict1.items():  # 遍历字典所有的 "键值对"，以元组的形式输出
            print(x)
        break

    elif (n == '5'):
        print("|---感谢使用通讯录程序---|")
        print("")
        break